package FunctionalIntefaceDemo;

import java.util.function.Supplier;

public class SupplierText {

//匿名内部类所return的就是方法get所得到的值	
	
	public static void main(String[] args) {
		
		int array[] = {1,2,3,4,5,6,7,8,9};
		
		
//		int ret = getMax(()->{
//			int max = array[0];
//			for(int i=0;i<array.length;i++) {
//				if(max<array[i]) {
//					max = array[i];
//				}
//			}
//			return max;
//			
//		});
//		System.out.println(getMax(()->{
//			int max = array[0];
//			for(int i=0;i<array.length;i++) {
//				if(max<array[i]) {
//					max = array[i];
//				}
//			}
//			return max;
//			
//		}));
		

	}
	
//	public static int otherway(String name,
//			Supplier<Integer> s1,Supplier<Integer> s2) {
//		return 
		
//	}

	public static int getMax(Supplier<Integer> sup) {
		return sup.get();
		
	}
}
